 



.font12 {font-size: 12px;line-height: 20px;}
.font14 {font-size: 14px;line-height: 24px;}
.font15 {font-size: 15px;line-height: 24px;}
.font16 {font-size: 16px;line-height: 28px;}
.font18 {font-size: 18px;line-height: 28px;}
.font20 {font-size: 20px;line-height: 30px;}
.font22 {font-size: 22px;line-height: 32px;}
.font23 {font-size: 23px;line-height: 23px;}
.font24 {font-size: 24px;line-height: 32px;}
.font26 {font-size: 26px;line-height: 32px;}
.font28 {font-size: 28px;line-height: 42px;}
.font30 {font-size: 30px;line-height: 38px;}
.font34 {font-size: 34px;line-height: 38px;}
.font36 {font-size: 36px;line-height: 46px;}
.font38 {font-size: 38px;line-height: 38px;}
.font40 {font-size: 40px;line-height: 48px;}
.font42 {font-size: 42px;line-height: 42px;}
.font50 {font-size: 50px;line-height: 60px;}
.font54 {font-size: 54px;line-height: 65px;}
.font60 {font-size: 60px;line-height: 65px;}
.font70 {font-size: 70px;line-height: 74px;}
.font80 {font-size: 80px;line-height: 80px;}
.font100 {font-size: 100px;line-height: 100px;}
.font160 {font-size: 160px;line-height: 160px;}
.font200 {font-size: 200px;line-height: 200px;}
.font260 {font-size: 260px;}
.font700 {font-size: 700px;line-height: 500px;}





/* fonts */

.software-products-item .icon-1 i,.hardware-warranty-item .english-1 {font-family: 'Roboto-BI';}
@font-face {font-family: 'Roboto-R';src: url('../fonts/Roboto-Regular.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Roboto-B';src: url('../fonts/Roboto-Bold.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Roboto-M';src: url('../fonts/Roboto-Medium.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Roboto-L';src: url('../fonts/Roboto-Light.ttf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Roboto-BI';src: url('../fonts/Roboto-BoldItalic.ttf');font-weight: normal;font-style: normal;}




@media screen and (max-width: 5120px) {
	
}
@media screen and (max-width: 3840px) { 

}
@media screen and (max-width: 2560px) {
	
}
@media screen and (max-width: 2048px) {
	
}
@media screen and (max-width: 1920px) {	
	
}
@media screen and (max-width: 1680px) {
    .font14 {font-size: 12px;line-height: 22px;}
    .font15 {font-size: 14px;line-height: 23px;}
    .font16 {font-size: 14px;line-height: 24px;}
    .font18 {font-size: 16px;line-height: 26px;}
    .font20 {font-size: 18px;line-height: 28px;}
    .font22 {font-size: 20px;line-height: 30px;}
    .font23 {font-size: 20px;line-height: 20px;}
    .font24 {font-size: 22px;line-height: 30px;}
    .font26 {font-size: 24px;line-height: 30px;}
    .font28 {font-size: 26px;line-height: 40px;}
    .font30 {font-size: 28px;line-height: 36px;}
    .font34 {font-size: 32px;line-height: 36px;}
    .font36 {font-size: 34px;line-height: 44px;}
    .font38 {font-size: 36px;line-height: 36px;}
    .font40 {font-size: 38px;line-height: 54px;}
    .font42 {font-size: 40px;line-height: 40px;}
    .font50 {font-size: 46px;line-height: 50px;}
    .font54 {font-size: 48px;line-height: 55px;}
    .font60 {font-size: 54px;line-height: 60px;}
    .font70 {font-size: 60px;line-height: 64px;}
    .font80 {font-size: 70px;line-height: 70px;}
    .font100 {font-size: 80px;line-height: 80px;}
    .font160 {font-size: 130px;line-height: 130px;}
    .font200 {font-size: 180px;line-height: 180px;}
    .font260 {font-size: 220px;}
    .font700 {font-size: 600px;line-height: 400px;}
    .font30 {font-size: 22px;line-height: 30px;}
    .font20 {font-size: 14px;line-height: 24px;}
}
@media screen and (max-width: 1440px) {
    .font15 {font-size: 12px;line-height: 22px;}
    .font16 {font-size: 12px;line-height: 22px;}
    .font18 {font-size: 14px;line-height: 24px;}
    .font22 {font-size: 18px;line-height: 26px;}
    .font23 {font-size: 18px;line-height: 24px;}
    .font24 {font-size: 20px;line-height: 28px;}
    .font26 {font-size: 22px;line-height: 28px;}
    .font28 {font-size: 20px;line-height: 30px;}
    .font34 {font-size: 30px;line-height: 34px;}
    .font36 {font-size: 32px;line-height: 42px;}
    .font38 {font-size: 34px;line-height: 34px;}
    .font40 {font-size: 36px;line-height: 50px;}
    .font42 {font-size: 38px;line-height: 38px;}
    .font50 {font-size: 44px;line-height: 48px;}
    .font54 {font-size: 46px;line-height: 52px;}
    .font60 {font-size: 50px;line-height: 55px;}
    .font70 {font-size: 54px;line-height: 60px;}
    .font80 {font-size: 64px;line-height: 64px;}
    .font100 {font-size: 70px;line-height: 70px;}
    .font160 {font-size: 100px;line-height: 100px;}
    .font200 {font-size: 140px;line-height: 140px;}
    .font260 {font-size: 190px;}
    .font700 {font-size: 500px;line-height: 300px;}
}
@media screen and (max-width: 1366px) {
    .font18 {font-size: 12px;line-height: 22px;}
    .font20 {font-size: 14px;line-height: 24px;}
    .font22 {font-size: 16px;line-height: 24px;}
    .font23 {font-size: 16px;line-height: 24px;}
    .font24 {font-size: 17px;line-height: 22px;}
    .font26 {font-size: 20px;line-height: 26px;}
    .font28 {font-size: 20px;line-height: 28px;}
    .font30 {font-size: 24px;line-height: 30px;}
    .font34 {font-size: 26px;line-height: 30px;}
    .font36 {font-size: 28px;line-height: 32px;}
    .font38 {font-size: 30px;line-height: 30px;}
    .font40 {font-size: 32px;line-height: 36px;}
    .font42 {font-size: 34px;line-height: 34px;}
    .font50 {font-size: 34px;line-height: 38px;}
    .font54 {font-size: 42px;line-height: 50px;}
    .font60 {font-size: 38px;line-height: 40px;}
    .font70 {font-size: 40px;line-height: 46px;}
    .font80 {font-size: 54px;line-height: 54px;}
    .font100 {font-size: 60px;line-height: 60px;}
    .font160 {font-size: 90px;line-height: 90px;}
    .font200 {font-size: 120px;line-height: 120px;}
    .font260 {font-size: 150px;}
    .font700 {font-size: 450px;line-height: 250px;}
}
@media screen and (max-width: 1280px) {
	.font20 {font-size: 12px;line-height: 22px;}
    .font22 {font-size: 14px;line-height: 22px;}
    .font23 {font-size: 14px;line-height: 22px;}
    .font24 {font-size: 16px;line-height: 22px;}
    .font26 {font-size: 18px;line-height: 24px;}
    .font28 {font-size: 20px;line-height: 28px;}
    .font30 {font-size: 22px;line-height: 28px;}
    .font34 {font-size: 24px;line-height: 28px;}
    .font36 {font-size: 26px;line-height: 30px;}
    .font38 {font-size: 28px;line-height: 30px;}
    .font40 {font-size: 30px;line-height: 32px;}
    .font42 {font-size: 32px;line-height: 32px;}
    .font50 {font-size: 38px;line-height: 40px;}
    .font54 {font-size: 40px;line-height: 48px;}
    .font60 {font-size: 46px;line-height: 48px;}
    .font70 {font-size: 48px;line-height: 54px;}
    .font80 {font-size: 52px;line-height: 52px;}
    .font100 {font-size: 58px;line-height: 58px;}
    .font160 {font-size: 84px;line-height: 84px;}
    .font200 {font-size: 100px;line-height: 100px;}
    .font260 {font-size: 140px;}
    .font700 {font-size: 400px;line-height: 200px;}
}
@media screen and (max-width: 1152px) {
	.font34 {font-size: 18px;line-height: 24px;}
    .font28 {font-size: 17px;line-height: 22px;}
    .font60 {font-size: 40px;line-height: 42px;}
    .font50 {font-size: 32px;line-height: 38px;}
    .font70 {font-size: 40px;line-height: 44px;}
}
@media screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 980px) {
	.font70 {font-size: 34px;line-height: 40px;}
    .font60 {font-size: 24px;line-height: 32px;}
    .font50 {font-size: 22px;line-height: 28px;}
    .font30 {font-size: 17px;line-height: 26px;}
}
@media screen and (max-width: 860px) {
	 
}




/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
}











